<?php
class adminControlPanelController{
	var $param_url = null;
	var $list = null;
	var $file_config = null;
	
	function __construct(){
		global $routing;
		check_login();
		$this->param_url = $routing->getParam();
		$this->file_config = PATH_CONFIG.'list_icon_control_panel.json';
		$this->list = read_config($this->file_config);
	}

	/**
	 * Hiển thị mặc định
	 */
	function display(){
		global $tpl;

		$tpl->assign('title','Bảng điều khiển');
		$tpl->assign('list',$this->list);
		$tpl->assign('admin_center', 'admin/control_panel/default');
		$tpl->display('layout'.DS.'admin'.DS.'layout_admin.tpl');
	}
	
	/**
	 * Thiết lập vị trí icon module
	 */
	function change_post(){
		global $tpl;
		$tpl->assign('post',true);
		$this->display();	
	}
	
	/**
	 * Lưu thiết lập
	 */
	function save_post(){
		global $tpl;
		if ($_POST) {
			$ids = $_POST["ids"];
			for ($idx = 0; $idx < count($ids); $idx++) {
				$id = $ids[$idx];
				$new_list[] = $this->list[$id];
			}
		}
		write_config($this->file_config, $new_list);
	}
} 